home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / dskutil / cmflop11.zip / MANUAL < prev    next >
Text File  |  1994-08-15  |  15KB  |  312 lines

  1.  
  2.  
  3.                   CMFloppy: A Three-in-One Utility for Floppy Diskettes
  4.  
  5.                              by Charles F. Martin <ASP>
  6.  
  7.  
  8.      CMFloppy v.1.1 is a menu-driven or command-line-driven shareware program
  9.      for DOS, for copying, formatting and scanning floppy diskettes of format
  10.      3.5" or 5.25" DSDD or DSHD (360k, 1.2M, 720k or 1.44M).  CMFloppy is
  11.      distributed as shareware.  You are licensed to use it for evaluation for
  12.      60 days.  After 60 days, you must register it by sending $10 to 
  13.      NoVaSoft, 3239 Riverview Dr., Triangle, VA 22172-1421.
  14.  
  15.      CMFloppy is most often distributed as a .ZIP compression or .EXE self-
  16.      extracting compression.  Extract the file set to a disk, and select that
  17.      disk and directory as the DOS default.
  18.  
  19.  
  20.      - RUNNING WITH NO COMMAND LINE PARAMETERS:
  21.  
  22.      At the DOS prompt, just type CMFLOPPY.  An opening screen asks if you
  23.      want to copy, format or scan a diskette, or exit.  Make your choice by
  24.      pressing the appropriate letter.
  25.  
  26.      -- Diskette Copying:
  27.  
  28.      After pressing C to select diskette Copy, CMFloppy will ask if you want to
  29.      use a diskette image file as the master.  If this is the first time you
  30.      have used CMFloppy, the answer is certainly No (the default).  Press N or
  31.      Enter.
  32.  
  33.      CMFloppy next asks which hard disk (or RAM disk, if you have one big
  34.      enough) to use for the scratch file which will be created and will become
  35.      the master diskette image.  Press a drive letter C or above.  (A and B
  36.      are always taken to be floppy drives.)  CMFloppy will create a file
  37.      called SCRATCH.TMP on the root of the requested drive, and make sure
  38.      there is enough room for a 1.44M floppy image.
  39.  
  40.      Next CMFloppy asks which floppy drive to use for copying.  The only
  41.      answers recognized are A and B.  After pressing A or B, CMFloppy tells
  42.      you to insert the master diskette in the drive and press Enter.  This
  43.      diskette is read and written into the scratch file.
  44.  
  45.      After successfully reading the diskette and writing the scratch file
  46.      image, CMFloppy will ask if you want to save the image permanently to the
  47.      same disk for reuse at a later date.  The default is No.  If you answer
  48.      Y, you will be asked to enter a file spec for the image to be saved.
  49.      Omit the drive letter and colon, but include a path (optional) and
  50.      filename (necessary).  The scratch file will be renamed as you specify.
  51.      (CMFloppy uses the DOS "rename" function to rename and move the file to
  52.      the directory you specify, and this function does not work across disks.
  53.      Therefore use as the "scratch" disk the hard drive you intend the image
  54.      to be saved on.)
  55.  
  56.      Next CMFloppy will ask how many copies to make.  The defauly is 1.  Press
  57.      Enter if you want to make just one copy, or use + or - to adjust the
  58.      selection before pressing Enter.  You will be asked if you want to verify
  59.      each track as it is written as a check of the data integrity (the default
  60.      is Y), and then you will be asked to insert a blank diskette in the
  61.      specified drive and press Enter to continue, Esc to quit.
  62.  
  63.      You may use formatted or unformatted disks as the target for diskette
  64.      copying.  CMFloppy first checks to see if the diskette is already
  65.      formatted, and, if it is, warns you that all its data will be destroyed
  66.      during the diskette copy and requests confirmation to proceed.  CMFloppy
  67.      counts down through the number of copies you specified as disks are
  68.      successfully duplicated, but you may decide to stop after any copy by
  69.      pressing Esc instead of Enter.
  70.  
  71.      If the copy routine runs into any error which indicates that the target
  72.      diskette magnetic media itself is defective, it stops trying to make the
  73.      copy, and warns you not to use the diskette.  You should simply throw
  74.      away any diskette that produces such an error.  With quality floppies
  75.      available at low prices these days, this is cheap insurance against
  76.      defective media.
  77.  
  78.      -- Diskette Scanning:
  79.  
  80.      The scanner function reads in a diskette in the same way as the copier,
  81.      including offering you the choice of using an image file to start with,
  82.      and making an image file after reading a diskette.  After reading the
  83.      diskette, it displays the diskette contents three sectors (3x512 bytes)
  84.      at a time, starting with the boot sector, track 0, head 0, sector 1.
  85.      (Tracks and heads are numbered from 0, sectors are numbered from 1.)
  86.      Parameters for the recognized diskette formats are:
  87.  
  88.      Format    Tracks           Sectors         Heads     Size 
  89.  
  90.      5.25 DD   40 (0-39)        9  (1-9)        2 (0-1)   360k 
  91.      5.25 HD   80 (0-79)        15 (1-15)         "       1.2M 
  92.      3.5  DD   80 (0-79)        9  (1-9)          "       720k 
  93.      3.5  HD   80 (0-79)        18 (1-18)         "       1.44M 
  94.  
  95.      The scanner display shows the ASCII character corresponding to each byte
  96.      in each sector.  Executable code and numerical data just looks like hash,
  97.      but text is quite readable.  The scanner is good for looking at a
  98.      diskette to see if there is information on the diskette not shown as part
  99.      of files in the directory lists.  (The DOS delete function leaves data in
  100.      diskette sectors alone, and only changes the directory table and FAT.)
  101.  
  102.      The keys PgUp/Dn and Ctrl-PgUp/Dn navigate through the diskette three
  103.      sectors and one track at a time, repectively.  Esc leaves the scanner
  104.      back to the CMFloppy main menu.
  105.      -- Diskette Formatting:
  106.  
  107.      The CMFloppy formatter overwrites all information on a diskette with the
  108.      format fill character, F6 hex.  There is no way to unformat a diskette
  109.      once formatted by CMFloppy.  While this may seem a drawback, the
  110.      advantage of using the CMFloppy formatter is that there is no risk of
  111.      having an sensitive data left on the diskette after formatting.
  112.  
  113.      The formatter asks which drive to use for formatting, A or B, and then
  114.      which density, Double or High (D or H).  After selecting, insert a
  115.      diskette to be formatted and press Enter.  If the diskette is already
  116.      formatted, CMFloppy will alert you to this fact, remind you that all data
  117.      will be destroyed, and ask for confirmation to proceed.  The default is
  118.      No.  As formatting proceeds, CMFloppy shows you the progress.
  119.  
  120.      As in the diskette copier, if CMFloppy encounters an error formatting or
  121.      verifying a track, it will stop formatting and warn you not to use the
  122.      diskette.
  123.  
  124.  
  125.      - RUNNING WITH COMMAND LINE PARAMETERS:
  126.  
  127.      CMFloppy may optionally be driven by command line parameters, for
  128.      convenience in constructing batch files.  The command line convention is
  129.      case-insensitive, and the syntax is:
  130.  
  131.      CMFLOPPY /commands FloppyDrive: HardDrive:ImageFileSpec
  132.  
  133.      All arguments are optional.  CMFloppy will simply ask you for any missing
  134.      information.
  135.  
  136.      The command arguments which follow the slash can be any number from 1 to
  137.      99 anywhere in the string, and any combination of the following letters,
  138.      all run together with no spaces:  fcsxhdvni.
  139.  
  140.      -- Operation Code:  f,c or s defines the operation: format, copy or scan.
  141.      One of this group should be the first member of the string.  If more than
  142.      one is specified, CMFloppy picks out the last in the string.
  143.  
  144.      -- Auto Exit:  x tells CMFloppy to exit immediately after completing the
  145.      operation.
  146.  
  147.      -- Format Density:  h or d defines the diskette density, high or double
  148.      density, during format.
  149.  
  150.      -- Track Verification:  v or n tells CMFloppy to verify each track after
  151.      writing during diskette copy, or to not verify.  Verifying is slightly
  152.      safer, though most errors caused by defective diskette media seem to get
  153.      detected during the format or write steps.
  154.  
  155.      -- Warning Override:  i tells CMFloppy to ignore the warning normally
  156.      issued when a previously formatted diskette is being used as the object
  157.      in a format or copy operation.
  158.  
  159.      -- Drive and File Specifications:
  160.  
  161.      FloppyDrive is the single letter A or B, and must be followed by a colon.
  162.      It tells CMFloppy which drive to use for formatting/scanning/copying.
  163.  
  164.      HardDrive is a letter C or higher, and ImageFileSpec is the optional spec
  165.      to a file on the hard drive that will be used as the diskette image for
  166.      copying, if it already exists and meets the size requirement for validity
  167.      (i.e., exactly 360k, 720k, 1.2M or 1.44M); or that the image made from a
  168.      master floppy diskette will be named after reading if it does not already
  169.      exist.
  170.  
  171.      -- Examples:
  172.  
  173.      The following are all examples of valid command lines:
  174.  
  175.      CMFLOPPY /f5d a:
  176.  
  177.           (This command formats 5 disks in A drive at double density,
  178.      prompting each new diskette insertion.) 
  179.  
  180.      CMFLOPPY /10CVIX B: C:\IMAGE
  181.  
  182.           (Assuming the file C:\IMAGE does not exist, this command reads a
  183.      master diskette in drive B, creating an image on drive C as \IMAGE, makes
  184.      10 copies in drive B at the same density, prompting each diskette
  185.      insertion, ignoring the warning if formatted disks are inserted,
  186.      verifying each track as it is written, and then exits CMFloppy
  187.      immediately.)
  188.  
  189.      cmfloppy /cn3 c:\image
  190.  
  191.           (Assuming C:\IMAGE now exists and is of a size exactly corresponding
  192.      to one of the floppy formats supported by your system, this command first
  193.      determines which floppy drive to use, then makes three copies in that
  194.      drive, prompting each diskette insertion, giving a data destruction
  195.      warning if a formatted diskette is inserted, not verifying each track as
  196.      it is written, and staying in the program after completion.)
  197.  
  198.  
  199.      - ERROR DETECTION:
  200.  
  201.      CMFloppy reports any error returned by the BIOS (Basic Input/Output
  202.      System) diskette services, and the operation during which the error
  203.      occurred.  The following is a listing of the errors the BIOS may report,
  204.      in hexadecimal format, as relayed by CMFloppy.  It is included here for
  205.      completeness.  CMFloppy will ask you if you want to try another master if
  206.      an error occurs during diskette reading, and will advise you not to use
  207.      the partially copied or formatted diskette if the error occurs during
  208.      diskette format/write/verify:
  209.           Error Code:      Error Description:
  210.           02h              Address mark not found
  211.           03h              Attempt to write on write-protected diskette
  212.           04h              Sector not found
  213.           0Ch              Media type not found
  214.           20h              General controller failure
  215.           40h              Seek operation failed
  216.           80h              Timeout (no diskette in drive)
  217.  
  218.      The only error you will likely ever see is 80h, if you forget to put a
  219.      diskette in the drive.
  220.  
  221.  
  222.      - ASP OMBUDSMAN STATEMENT:
  223.  
  224.      Charles F. Martin is a member of the Association  of Shareware
  225.      Professionals (ASP).  ASP wants to make sure that the shareware principle
  226.      works for you. If you are unable to resolve a shareware-related problem
  227.      with an ASP member by contacting the member directly, ASP may be able to
  228.      help. The ASP Ombudsman can help you resolve a dispute or problem with an
  229.      ASP member, but does not provide technical support for members' products.
  230.      Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  231.      or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  232.      70007,3536.
  233.  
  234.  
  235.      - REGISTRATION:  Reason and benefits:
  236.  
  237.      CMFloppy is distributed as shareware.  It is not "freeware" or public
  238.      domain software, but is made available to you, the user, for evaluation
  239.      for 60 days under the shareware principle of "try before buy".  CMFloppy
  240.      is protected under copyright law the same as retail software, and may not
  241.      be used beyond this evaluation period.
  242.  
  243.      If you wish to use CMFloppy beyond the 60-day evaluation period, you are
  244.      required to register your copy.  Registration benefits include a copy of
  245.      the registered edition of the current version of CMFloppy on disk, along
  246.      with a bonus shareware collection of NoVaSoft's highly versatile CMFiler
  247.      file manager (evaluation edition), and Stiller Research's incomparable
  248.      Integrity Master anti-virus/data integrity program (evaluation edition).
  249.  
  250.      Registration fee for CMFloppy is $10.00, and may be remitted using the
  251.      form below to:
  252.  
  253.           Charles F. Martin NoVaSoft 
  254.           3239 Riverview Dr. 
  255.           Triangle, VA  22172-1421  USA
  256.  
  257.      Author may be contacted by telephone at (703) 221-1833 or 221-1471,
  258.      or by CompuServe E-mail [72130,1400].
  259.  
  260.      -----------------------------------------------------------------------
  261.  
  262.                             CMFloppy v.1.1 Registration 
  263.  
  264.                NoVaSoft, 3239 Riverview Dr., Triangle, VA  22172-1421
  265.  
  266.                (Please remit cash or make checks payable to NoVaSoft)
  267.  
  268.  
  269.  
  270.      ________________________________________________       ________________ 
  271.      Name                                                   Date 
  272.  
  273.  
  274.      _______________________________________________________________________
  275.      Address
  276.  
  277.  
  278.      _______________________________________   _________   _________________
  279.      City                                      State       ZIP 
  280.  
  281.  
  282.      Enclosed is $10 in US currency, check or money order to register
  283.      CMFloppy.
  284.  
  285.      I understand NoVaSoft will send me the current registered edition of
  286.      CMFloppy on diskette, along with the current shareware editions of
  287.      CMFiler (from NoVaSoft) and Integrity Master (from Stiller Research) for
  288.      my evaluation.
  289.  
  290.      I further understand that if I register CMFiler within 60 days of
  291.      receipt, my full CMFloppy registration fee will be applied to the $30
  292.      CMFiler registration fee as a $10 discount.
  293.  
  294.  
  295.      --------(Tear off and save to submit with CMFiler registration) --------
  296.  
  297.  
  298.  
  299.      ________________
  300.      Date
  301.  
  302.      This coupon is a reminder for NoVaSoft that
  303.  
  304.  
  305.      _________________________________________________ 
  306.      Name 
  307.  
  308.      is a registered user of CMFloppy and is entitled to a $10 discount on the
  309.      enclosed CMFiler registration.  This discount has been taken in the form
  310.      of a reduction in remitted payment for CMFiler registration.
  311.  
  312.